Return to doc.sitecore.com

Valid for Sitecore 5.2, 5.3
Is it possible to restrict access to a given language?

Q:

Is it possible to restrict Read access to a given language?  For example, can I configure Sitecore so that some authors cannot read French items?

A:

Yes.

By default, all users have Read access to all languages, but you can restrict Read access to a given language by denying Read access rights in the language's security section.  Please note that assigning Read access automatically implies Write access.  In Sitecore V5.1 and V5.2, it is not possible to restrict Write access to a language for a User that has Read access.

Let's assume that a given site only includes support for French and English.  We want a set of users who can access the English content, but not the French.  Here are the steps we need to configure this in the Sitecore Desktop.

  1. Create a Role for the users in question.  For example: English Content Authors 
    /upload/sdn5/faq/administration/restrict access to a language/restricting_access_to_a_language_00.png
     
  2. Assign this Role to appropriate users.   
    /upload/sdn5/faq/administration/restrict access to a language/restricting_access_to_a_language_01.png 
     
  3. In the Content Editor » System area, open Languages and select the French language.      
    /upload/sdn5/faq/administration/restrict access to a language/restricting_access_to_a_language_02.png 
  4. In the Security section, deny Read access rights for the English Content Authors role.  

 

Follow a similar procedure to restrict access to the French language for other users, or if you have additional languages that you want to restrict.